home *** CD-ROM | disk | FTP | other *** search
- File formats for various files used by the NetMail system.
- Turbo Pascal 5.0.
- {---------------------------------------------------------------}
-
- All programs compiled with the following options:
- {$A+,D-,I-,L-,R-,S-,V-}
-
- CONFIG.EXE Memory Compiler Settings: {$M 8000,0,8000}
- EXPORT.EXE Memory Compiler Settings: {$M 8000,0,500}
- IMPORT.EXE Memory Compiler Settings: {$M 8000,0,1000}
- NETDOOR.EXE Memory Compiler Settings: {$M 7500,0,1500}
-
- {---------------------------------------------------------------}
-
- <TIME-STAMP>.SND : This file contains information accompanying
- files which are SEND't from one system to
- another.
-
- send_record_type = record
- send_file : string; {file name to send}
- send_bbs : array[1..10] of string[8]; {list of bbs codes to
- end; {record} send file to.
- (or 'ALL')}
-
-
-
- {---------------------------------------------------------------------}
-
- GLOBAL.NET : This file contains information from the GLOBAL
- configuration screen of CONFIG.EXE
-
- global_record_type = record
- sysops_full_name : string[25]; {as appears in USERS file}
- bbs_code : string[8];
- user_file_path : string[25]; {location of USER file}
- work_dir : string[25];
- file_dir : string[25];
- comm_dir : string[25];
- cnames_dir : string[25]; {location of either CNAMES or
- CONFINFO file}
- hub_indicator : char; {Y/N=this setup for HUB}
- verify_door_callers : char;
- days_old : integer; {number of days old a message
- will be accepted}
- send_indicator : char; {Y/N Allow SEND files to be
- received from hub}
- max_bytes_in : longint; {maximum allowable size of
- packet received from hub}
- disable_netdoor_from_hh : integer;
- disable_netdoor_from_mm : integer;
- disable_netdoor_to_hh : integer;
- disable_netdoor_to_mm : integer;
- tag_line : string[60];
- node_hub_indicator : char; {Y/N operating as a node AND
- a hub?}
- direct_screen_writes : char;
- sound_bell : char; {Y/N on errors?}
- number_of_pcb_nodes : byte; {if running a PCB multinode
- version, number of nodes
- currently configured for}
- filler : array[1..251] of char; {reserved}
- end; {record}
-
-
-
- {------------------------------------------------------------------}
-
-
-
- CONF.NET : This file contains information from the
- Conference configuration screen of CONFIG.EXE
- 1 occurrence for each conference defined.
-
- cnames_occurrence = record
- conference_name : string[8];
- full_conference_filename : string[40];
- last_message_number_exported : real;
- network_indicator : char; {Y/N network this conf?}
- max_messages_to_import : integer;
- stop_incoming_private : char;
- stop_outgoing_private : char;
- convert_incoming_private : char;
- convert_outgoing_private : char;
- echo_pcb_indicator : char; {Y/N echo ONLY echo=yes msgs?}
- suppress_tag_use_indicator : char; {Y/N add tag line to outgoing?}
- echo_on_export_indicator : char; {Y/N convert all outgoing to
- echo=yes?}
- cnames_filler : char4; {reserved}
- end; {record}
-
-
- {---------------------------------------------------------------}
-
- BBS.NET : This file contains information for the hub
- and all of the hub's nodes. 1 record for the
- hub and 1 for each of the nodes.
-
- (this is also the file format for the <BBSCODE>.HST file, which
- contains just 1 record, for the node).
-
-
- bbs_confs_type = record
- bbs_conf : string[8];
- bbs_last_message_processed : single;
- end; {record}
-
- bbs_record_type = record
- bbs_node_code : string[8];
- bbs_sysop_name : string[25];
- bbs_tag_line : string[60];
- bbs_hub_ind : char;
- bbs_last_called : string[8];
- bbs_conferences : array[1..255] of bbs_confs_type;
- end; {record}
-
- {-------------------------------------------------------------------}
-
- <BBSCODE>.INF : This file contains information about the calling
- node's networked conferences and is used in
- NetDoor to update the BBS.NET file.
-
-
- nodeinfo_conf_type = record
- nodeinfo_conf : string[8]; {conference name}
- nodeinfo_last_msg_processed : single;
- end; {record}
-
- nodeinfo_record_type = record
- node_code : string[8];
- sysop_name : string[25];
- tag_line : string[60];
- hub_ind : char; {Y/N is caller a HUB too?}
- nodelist_request_ind : char; {Y/N is nodelist requested?}
- <reserved> : char;
- days_to_receive : integer; {max days old a message can be}
- send_ind : char; {Y/N accept SEND files?}
- max_bytes_incoming : longint; {largest allowable .IN packet}
- conferences : array[1..255] of nodeinfo_conf_type;
- end; {record}
-
-